package com.systop.party08.entity;

import java.util.List;

/**
 * @创建者 gqf
 * @创建时间 2020/7/22
 * @描述 ${}
 */
public class ArticleListEntity {

    /**
     * data : {"startIndex":0,"pageSize":10,"data":[{"subtitle":null,"id":851,"title":"测试文字","pubDate":"2020-07-10"},{"subtitle":null,"id":30,"title":"河北省委组织部向流动党员发出公开信","pubDate":"暂无时间"},{"subtitle":null,"id":29,"title":"省委组织部印发关于做好新款中国共产党流动党员活动证使用管理工作的意见的通知","pubDate":"暂无时间"},{"subtitle":null,"id":26,"title":"\u201c三会一课\u201d制度","pubDate":"暂无时间"}],"rows":4,"pageNumber":1,"totalpage":0,"startPage":0,"endPage":0,"pageNo":1,"hasNextPage":false,"hasPreviousPage":false,"orderStr":"","pages":1}
     * status : 200
     */

    private DataBeanX data;
    private String status;
    private String msg;

    public String getMsg() {
        return msg;
    }

    public DataBeanX getData() {
        return data;
    }

    public void setData(DataBeanX data) {
        this.data = data;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public static class DataBeanX {
        /**
         * startIndex : 0
         * pageSize : 10
         * data : [{"subtitle":null,"id":851,"title":"测试文字","pubDate":"2020-07-10"},{"subtitle":null,"id":30,"title":"河北省委组织部向流动党员发出公开信","pubDate":"暂无时间"},{"subtitle":null,"id":29,"title":"省委组织部印发关于做好新款中国共产党流动党员活动证使用管理工作的意见的通知","pubDate":"暂无时间"},{"subtitle":null,"id":26,"title":"\u201c三会一课\u201d制度","pubDate":"暂无时间"}]
         * rows : 4
         * pageNumber : 1
         * totalpage : 0
         * startPage : 0
         * endPage : 0
         * pageNo : 1
         * hasNextPage : false
         * hasPreviousPage : false
         * orderStr :
         * pages : 1
         */

        private int startIndex;
        private int pageSize;
        private int rows;
        private int pageNumber;
        private int totalpage;
        private int startPage;
        private int endPage;
        private int pageNo;
        private boolean hasNextPage;
        private boolean hasPreviousPage;
        private String orderStr;
        private int pages;
        private List<DataBean> data;

        public int getStartIndex() {
            return startIndex;
        }

        public void setStartIndex(int startIndex) {
            this.startIndex = startIndex;
        }

        public int getPageSize() {
            return pageSize;
        }

        public void setPageSize(int pageSize) {
            this.pageSize = pageSize;
        }

        public int getRows() {
            return rows;
        }

        public void setRows(int rows) {
            this.rows = rows;
        }

        public int getPageNumber() {
            return pageNumber;
        }

        public void setPageNumber(int pageNumber) {
            this.pageNumber = pageNumber;
        }

        public int getTotalpage() {
            return totalpage;
        }

        public void setTotalpage(int totalpage) {
            this.totalpage = totalpage;
        }

        public int getStartPage() {
            return startPage;
        }

        public void setStartPage(int startPage) {
            this.startPage = startPage;
        }

        public int getEndPage() {
            return endPage;
        }

        public void setEndPage(int endPage) {
            this.endPage = endPage;
        }

        public int getPageNo() {
            return pageNo;
        }

        public void setPageNo(int pageNo) {
            this.pageNo = pageNo;
        }

        public boolean isHasNextPage() {
            return hasNextPage;
        }

        public void setHasNextPage(boolean hasNextPage) {
            this.hasNextPage = hasNextPage;
        }

        public boolean isHasPreviousPage() {
            return hasPreviousPage;
        }

        public void setHasPreviousPage(boolean hasPreviousPage) {
            this.hasPreviousPage = hasPreviousPage;
        }

        public String getOrderStr() {
            return orderStr;
        }

        public void setOrderStr(String orderStr) {
            this.orderStr = orderStr;
        }

        public int getPages() {
            return pages;
        }

        public void setPages(int pages) {
            this.pages = pages;
        }

        public List<DataBean> getData() {
            return data;
        }

        public void setData(List<DataBean> data) {
            this.data = data;
        }

        public static class DataBean {
            /**
             * subtitle : null
             * id : 851
             * title : 测试文字
             * pubDate : 2020-07-10
             */

            private Object subtitle;
            private String id;
            private String title;
            private String pubDate;
            private String fbsj;
            private String lx;

            public String getLx() {
                return lx;
            }

            public String getFbsj() {
                return fbsj;
            }

            public Object getSubtitle() {
                return subtitle;
            }

            public void setSubtitle(Object subtitle) {
                this.subtitle = subtitle;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getPubDate() {
                return pubDate;
            }

            public void setPubDate(String pubDate) {
                this.pubDate = pubDate;
            }
        }
    }
}
